Vendidero\EUTaxHelper\Helper D

Total Complexity 164
Dependencies 2
Dependents 12
Total lines 928
Lines of code 715
Logical lines of code 268
Comment lines 113
Methods 32
Properties 0

Methods 32

Method Rating Maintainability Complexity Lines of code
import_tax_rates_internal()
C
34 26 90
get_tax_class_slugs()
B
43 22 45
get_eu_tax_rates()
B
27
5 215
import_rates()
A
42 14 45
get_order_taxable_location()
A
46 14 36
get_tax_rate_percent()
A
54 8 21
get_tax_type_by_country_rate()
A
53 8 21
get_single_tax_rate_data()
A
48 7 36
is_eu_vat_postcode_exemption()
S
56 6 18
tax_rate_is_northern_ireland()
S
63 6 10
current_request_has_vat_exempt()
S
59 5 14
get_vat_postcode_exemptions_by_country()
S
48 3 40
get_taxable_location()
S
57 4 17
is_northern_ireland()
S
65 4 8
is_eu_vat_country()
S
62 3 11
get_tax_rate_percentage()
S
64 3 9
get_non_base_eu_countries()
S
64 3 9
is_admin_order_request()
S
78 3 3
is_admin_order_ajax_request()
S
71 3 4
get_base_country()
S
69 2 7
is_third_country()
S
64 2 9
get_eu_vat_countries()
S
74 2 4
get_eu_countries()
S
69 2 7
parse_tax_class_slug_names()
S
62 1 11
country_supports_eu_vat()
S
78 1 3
import_oss_tax_rates()
S
79 1 3
import_default_tax_rates()
S
79 1 3
import_tax_rates()
S
79 1 3
oss_procedure_is_enabled()
S
79 1 3
clear_cache()
S
74 1 4
is_eu_country()
S
78 1 3
get_version()
S
80 1 3